package com.wk.code.wkserver.utils;

import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.math.RoundingMode;

/**
 * @author: wangqiang
 * @create: 2021-08-31 17:53
 */
public class DataUtils {

    /**
     * 前三后四 隐藏手机号
     * 2021年12月18日
     *
     * @param phoneNo 手机号
     * @return String
     */
    public static String hidePhoneNo(String phoneNo) {
        if (StringUtils.isBlank(phoneNo)) {
            return phoneNo;
        }
        if (phoneNo.length() >= 7) {
            //前三后四
            return phoneNo.substring(0, 3) + "****" +
                    phoneNo.substring(phoneNo.length() - 4);
        } else {
            return phoneNo;
        }
    }

    /**
     * 数据计算
     *
     * @param a a
     * @param b B
     * @return BigDecimal
     */
    public static BigDecimal calcBigDecimal(Integer a, Integer b) {
        return new BigDecimal(a).divide(new BigDecimal(b), 2, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
    }


}
